<doc>
<contents_area>
<div id="Content" style="padding: 5px;">
<h2><a name="PyDevKeybindings-Keybindingsquickreference"></a>Keybindings quick-reference</h2>

<p>The table below shows some common keybindings used in day-to-day development. The ones  		in bold are the some of those that you should <b>really</b> know about.</p>

<p>Note that this is <b>far from being a complete</b> list of keybindings (in fact, it <b>tries</b> to be short).  		A complete list in your environment is 		shown when you type <b>Ctrl+Shift+L</b>. If you type it twice, it will bring you to the place 		where you can edit/see the keybindings you have in your installation (including keybindings from any plugin 		you have installed).</p>
<hr />
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<td class='confluenceTd'> Category </td>
<td class='confluenceTd'> Action </td>
<td class='confluenceTd'> Keybinding </td>
<td class='confluenceTd'> Scope </td>
</tr>
<tr>
<td class='confluenceTd'> Edit </td>
<td class='confluenceTd'> Rectangular edition </td>
<td class='confluenceTd'> Shift+Alt+A </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Edit </td>
<td class='confluenceTd'> Find Next </td>
<td class='confluenceTd'> Ctrl+K </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Edit </td>
<td class='confluenceTd'> Find and Replace </td>
<td class='confluenceTd'> Ctrl+F </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Edit </td>
<td class='confluenceTd'> Word Completion </td>
<td class='confluenceTd'> Alt+/ </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> File </td>
<td class='confluenceTd'> Close </td>
<td class='confluenceTd'> Ctrl+F4 </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> File </td>
<td class='confluenceTd'> New </td>
<td class='confluenceTd'> Ctrl+N </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> File </td>
<td class='confluenceTd'> Save </td>
<td class='confluenceTd'> Ctrl+S </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Navigate </td>
<td class='confluenceTd'> Backward History </td>
<td class='confluenceTd'> Alt+Left </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Navigate </td>
<td class='confluenceTd'> Forward History </td>
<td class='confluenceTd'> Alt+Right </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Navigate </td>
<td class='confluenceTd'> Go to Line </td>
<td class='confluenceTd'> Ctrl+L </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Navigate </td>
<td class='confluenceTd'> Last Edit Location </td>
<td class='confluenceTd'> Ctrl+Q </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Navigate </td>
<td class='confluenceTd'> Open Resource </td>
<td class='confluenceTd'> Ctrl+Shift+R </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Navigate </td>
<td class='confluenceTd'> Show In menu </td>
<td class='confluenceTd'> Alt+Shift+W </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Navigate </td>
<td class='confluenceTd'> Go to next problem marker </td>
<td class='confluenceTd'> Ctrl+. </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Quick Fix / Content Assistants </td>
<td class='confluenceTd'> Ctrl+1 </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Code Completion </td>
<td class='confluenceTd'> Ctrl+Space </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Add Comment Block </td>
<td class='confluenceTd'> Ctrl+4 </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Add Single Comment Block </td>
<td class='confluenceTd'> Ctrl+Shift+4 </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Convert space-tabs to tabs </td>
<td class='confluenceTd'> Ctrl+Shift+Tab </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Convert tabs to space-tabs </td>
<td class='confluenceTd'> Ctrl+Tab </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Next Method or Class </td>
<td class='confluenceTd'> Ctrl+Shift+Down </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Previous Method or Class </td>
<td class='confluenceTd'> Ctrl+Shift+Up </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Python Collapse </td>
<td class='confluenceTd'> Ctrl+&#45; </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Python Collapse All </td>
<td class='confluenceTd'> Ctrl+9 </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Toggle Mark Occurrences </td>
<td class='confluenceTd'> Alt+Shift+O </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Python Format Code </td>
<td class='confluenceTd'> Ctrl+Shift+F </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Python Go To Definition </td>
<td class='confluenceTd'> F3 </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Python Organize Imports </td>
<td class='confluenceTd'> Ctrl+Shift+O </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Python Show Quick Outline </td>
<td class='confluenceTd'> Ctrl+O </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Python Open Definition Quick Outline </td>
<td class='confluenceTd'> Ctrl+Shift+T </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Python Un Collapse </td>
<td class='confluenceTd'> Ctrl+= </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Python Un Collapse All </td>
<td class='confluenceTd'> Ctrl+0 </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Python Comment/Uncomment </td>
<td class='confluenceTd'> Ctrl+/ (for both) </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Remove Comment Block </td>
<td class='confluenceTd'> Ctrl+5 </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Start interactive session </td>
<td class='confluenceTd'> Ctrl+Alt+Enter </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Send line to interactive session </td>
<td class='confluenceTd'> F2 </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> List commands binded to Ctrl+2 (only the most important are below) </td>
<td class='confluenceTd'> Ctrl+2+help </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Assigns method parameters to attributes of self </td>
<td class='confluenceTd'> Ctrl+2+a </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Forces code analysis in the current editor </td>
<td class='confluenceTd'> Ctrl+2+c </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Kills all the python shells spawned by PyDev </td>
<td class='confluenceTd'> Ctrl+2+kill </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Renames local occurrences </td>
<td class='confluenceTd'> Ctrl+2+r </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Wraps the current selected paragraph </td>
<td class='confluenceTd'> Ctrl+2+w </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Enables/Disables wrapping in the editor </td>
<td class='confluenceTd'> Ctrl+2+setwrap </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Passes the passed command to manage.py in Django </td>
<td class='confluenceTd'> Ctrl+2+dj command </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Puts a new line after each comma (split lines) </td>
<td class='confluenceTd'> Ctrl+2+sl </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Transforms an import into a string (import string) </td>
<td class='confluenceTd'> Ctrl+2+is </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Editor </td>
<td class='confluenceTd'> Searches the passed (or selected) string in the open editors </td>
<td class='confluenceTd'> Ctrl+2+s string_to_find </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Search </td>
<td class='confluenceTd'> Find references </td>
<td class='confluenceTd'> Ctrl+Shift+G </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Refactor </td>
<td class='confluenceTd'> Python Extract Local Variable </td>
<td class='confluenceTd'> Alt+Shift+L </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Refactor </td>
<td class='confluenceTd'> Python Extract Method </td>
<td class='confluenceTd'> Alt+Shift+M </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Refactor </td>
<td class='confluenceTd'> Python Inline Local Variable </td>
<td class='confluenceTd'> Alt+Shift+I </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> PyDev - Refactor </td>
<td class='confluenceTd'> Python Rename </td>
<td class='confluenceTd'> Alt+Shift+R </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> Run/Debug </td>
<td class='confluenceTd'> Run current editor </td>
<td class='confluenceTd'> F9 </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> Run/Debug </td>
<td class='confluenceTd'> Run current editor unit-tests </td>
<td class='confluenceTd'> Ctrl+F9 </td>
<td class='confluenceTd'> PyDev editor scope </td>
</tr>
<tr>
<td class='confluenceTd'> Run/Debug </td>
<td class='confluenceTd'> Debug Last Launched </td>
<td class='confluenceTd'> F11 </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Run/Debug </td>
<td class='confluenceTd'> Run Last Launched </td>
<td class='confluenceTd'> Ctrl+F11 </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Run/Debug </td>
<td class='confluenceTd'> Step Into </td>
<td class='confluenceTd'> F5 </td>
<td class='confluenceTd'> Debugging </td>
</tr>
<tr>
<td class='confluenceTd'> Run/Debug </td>
<td class='confluenceTd'> Step Over </td>
<td class='confluenceTd'> F6 </td>
<td class='confluenceTd'> Debugging </td>
</tr>
<tr>
<td class='confluenceTd'> Run/Debug </td>
<td class='confluenceTd'> Step Return </td>
<td class='confluenceTd'> F7 </td>
<td class='confluenceTd'> Debugging </td>
</tr>
<tr>
<td class='confluenceTd'> Run/Debug </td>
<td class='confluenceTd'> Resume </td>
<td class='confluenceTd'> F8 </td>
<td class='confluenceTd'> Debugging </td>
</tr>
<tr>
<td class='confluenceTd'> Search </td>
<td class='confluenceTd'> Open Search Dialog </td>
<td class='confluenceTd'> Ctrl+H </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Text Editing </td>
<td class='confluenceTd'> Copy Lines </td>
<td class='confluenceTd'> Ctrl+Alt+Down </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Text Editing </td>
<td class='confluenceTd'> Delete Line </td>
<td class='confluenceTd'> Ctrl+D </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Text Editing </td>
<td class='confluenceTd'> Delete Next Word </td>
<td class='confluenceTd'> Ctrl+Delete </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Text Editing </td>
<td class='confluenceTd'> Duplicate Lines </td>
<td class='confluenceTd'> Ctrl+Alt+Up </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Text Editing </td>
<td class='confluenceTd'> Insert Line Below Current Line </td>
<td class='confluenceTd'> Shift+Enter </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Text Editing </td>
<td class='confluenceTd'> Move Lines Down </td>
<td class='confluenceTd'> Alt+Down </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Text Editing </td>
<td class='confluenceTd'> Move Lines Up </td>
<td class='confluenceTd'> Alt+Up </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Text Editing </td>
<td class='confluenceTd'> Scroll Line Down </td>
<td class='confluenceTd'> Ctrl+Down </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Text Editing </td>
<td class='confluenceTd'> Scroll Line Up </td>
<td class='confluenceTd'> Ctrl+Up </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Text Editing </td>
<td class='confluenceTd'> To Lower Case </td>
<td class='confluenceTd'> Ctrl+Shift+Y </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Text Editing </td>
<td class='confluenceTd'> To Upper Case </td>
<td class='confluenceTd'> Ctrl+Shift+X </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Window </td>
<td class='confluenceTd'> Activate Editor </td>
<td class='confluenceTd'> F12 </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Window </td>
<td class='confluenceTd'> Maximize Active View or Editor </td>
<td class='confluenceTd'> Ctrl+M </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Window </td>
<td class='confluenceTd'> Next Editor </td>
<td class='confluenceTd'> Ctrl+F6 (LiClipse adds Ctrl+Tab too)</td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Window </td>
<td class='confluenceTd'> Next Perspective </td>
<td class='confluenceTd'> Ctrl+F8 </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Window </td>
<td class='confluenceTd'> Next View </td>
<td class='confluenceTd'> Ctrl+F7 </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Window </td>
<td class='confluenceTd'> Open Editor Drop Down </td>
<td class='confluenceTd'> Ctrl+E </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Window </td>
<td class='confluenceTd'> Show Key Assist </td>
<td class='confluenceTd'> Ctrl+Shift+L </td>
<td class='confluenceTd'> In Dialogs and Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Window </td>
<td class='confluenceTd'> Show Ruler Context Menu </td>
<td class='confluenceTd'> Ctrl+F10 </td>
<td class='confluenceTd'> Editing Text </td>
</tr>
<tr>
<td class='confluenceTd'> Window </td>
<td class='confluenceTd'> Show System Menu </td>
<td class='confluenceTd'> Alt+&#45; </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Window </td>
<td class='confluenceTd'> Show View Menu </td>
<td class='confluenceTd'> Ctrl+F10 </td>
<td class='confluenceTd'> In Windows </td>
</tr>
<tr>
<td class='confluenceTd'> Window </td>
<td class='confluenceTd'> Switch to Editor </td>
<td class='confluenceTd'> Ctrl+Shift+E </td>
<td class='confluenceTd'> In Windows </td>
</tr>
</tbody></table>
</div>

</div>
</contents_area>
</doc>